package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 【请填写功能名称】对象 t_gpsinfo
 * 
 * @author wp
 * @date 2024-10-23
 */
public class TGpsinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long ID;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String CarID;

    /** 定位时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date DAQTime;

    /** 百度纬度 */
    @Excel(name = "百度纬度")
    private Double Latitude;

    /** 百度经度 */
    @Excel(name = "百度经度")
    private Double Longitude;

    /** GPS经度 */
    @Excel(name = "GPS经度")
    private Double gjd;

    /** GPS维度 */
    @Excel(name = "GPS维度")
    private Double gwd;

    /** 速度 */
    @Excel(name = "速度")
    private Double v;

    /** x轴加速度 */
    @Excel(name = "x轴加速度")
    private String x;

    /** y轴加速度 */
    @Excel(name = "y轴加速度")
    private String y;

    /** z轴加速度 */
    @Excel(name = "z轴加速度")
    private String z;

    public void setID(Long ID) 
    {
        this.ID = ID;
    }

    public Long getID() 
    {
        return ID;
    }
    public void setCarID(String CarID) 
    {
        this.CarID = CarID;
    }

    public String getCarID() 
    {
        return CarID;
    }
    public void setDAQTime(Date DAQTime)
    {
        this.DAQTime = DAQTime;
    }

    public Date getDAQTime()
    {
        return DAQTime;
    }
    public void setLatitude(Double Latitude)
    {
        this.Latitude = Latitude;
    }

    public Double getLatitude()
    {
        return Latitude;
    }
    public void setLongitude(Double Longitude)
    {
        this.Longitude = Longitude;
    }

    public Double getLongitude()
    {
        return Longitude;
    }
    public void setGjd(Double gjd)
    {
        this.gjd = gjd;
    }

    public Double getGjd()
    {
        return gjd;
    }
    public void setGwd(Double gwd)
    {
        this.gwd = gwd;
    }

    public Double getGwd()
    {
        return gwd;
    }
    public void setV(Double v)
    {
        this.v = v;
    }

    public Double getV()
    {
        return v;
    }
    public void setX(String x) 
    {
        this.x = x;
    }

    public String getX() 
    {
        return x;
    }
    public void setY(String y) 
    {
        this.y = y;
    }

    public String getY() 
    {
        return y;
    }
    public void setZ(String z) 
    {
        this.z = z;
    }

    public String getZ() 
    {
        return z;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ID", getID())
            .append("CarID", getCarID())
            .append("DAQTime", getDAQTime())
            .append("Latitude", getLatitude())
            .append("Longitude", getLongitude())
            .append("gjd", getGjd())
            .append("gwd", getGwd())
            .append("v", getV())
            .append("x", getX())
            .append("y", getY())
            .append("z", getZ())
            .toString();
    }
}
